package middleware

import (
	"github.com/henrylee2cn/faygo"
)

/*
Token
*/
var Token = faygo.HandlerFunc(func(ctx *faygo.Context) error {
	ctx.Log().Debugf("[ware] token:%q", ctx.QueryParam("token"))
	return nil
})

var CheckLogin = faygo.HandlerFunc(func(ctx *faygo.Context) error {
	if ctx.GetSession("admin")==nil{
		return ctx.Redirect(302,"/home")
	}
	ctx.Next()
	return nil
})

var CheckLogin2 = faygo.HandlerFunc(func(ctx *faygo.Context) error {
	if ctx.GetSession("username")==nil{
		return ctx.Redirect(302,"/home2")
	}
	ctx.Next()
	return nil
})